#ifndef __USART_RECVSTRING_H
#define __USART_RECVSTRING_H

#include "stm32f10x.h"
#include "freertos.h"
#include "task.h"
#include "queue.h"

#include <string.h>  // 包含strcmp()的声明

#define MAX_STR_LEN 16					// 字符串长度
extern QueueHandle_t xQueue;			// 此处需要声明，避免重复定义

extern uint8_t recv_str[MAX_STR_LEN]; 		// 静态存储区
extern uint8_t recv_idx;					// 数组索引

void USART1_IRQHandler(void);
void USART1_NVIC_Init(void);

#endif
